<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <title>使用const关键字声明常量</title>
</head>

<body>
  <script type="text/javascript">
    // 使用const关键字声明的常量具有块级作用域
    // if (true) {
    // 	const a = 10;
    // 	if (true) {
    // 		const a = 20;
    // 		console.log(a); //20
    // 	}
    // 	console.log(a); //10
    // }
    // console.log(a); //报错

    // 使用const关键字声明的常量必须赋初始值
    // const PI //报错 
    // const PI = 3.14;

    // 常量声明后值不可更改 
    const PI = 3.14;
    // PI = 100; // 报错 
    const ary = [100, 200];
    ary[0] = 123; //复杂数据类型内部的值可以更改
    ary = [1, 2] //数据本身不可更改
    console.log(ary); //[123,200]
  </script>
</body>

</html>